package com.zjdiepu.www.base.lang;

import java.io.Serializable;

import com.alibaba.fastjson.annotation.JSONField;
/**
 * 项目名称：dp-base <br/> 
 * 类名称：OSSCallbackBody <br/>  
 * 类描述：回调参数callback中callbackBody参数<br/>    
 * 创建人：xiongxiaotun <br/> 
 * 创建时间：2017年3月30日 下午1:32:40  <br/>   
 * 修改人：xiongxiaotun <br/> 
 * 修改时间：2017年3月30日 下午1:32:40   <br/>  
 * 修改备注：    <br/> 
 * @version V1.0   <br/>
 */
public class OSSCallbackBody  implements Serializable {
	private static final long serialVersionUID = 1L;
	/**
	 * 数据主键
	 */
	@JSONField(name="data.id")
	private String dataId;
	/**
	 * bucket
	 */
	private String bucket;
	/**
	 * object
	 */
	private String object;
	/**
	 * 文件的etag，即返回给用户的etag字段
	 */
	private String etag;
	/**
	 * object大小，CompleteMultipartUpload时为整个object的大小
	 */
	private long size;
	/**
	 * 资源类型，如jpeg图片的资源类型为image/jpeg
	 */
	private String mimeType;
	/**
	 * 图片高度
	 */
	@JSONField(name="imageInfo.height")
	private String imageInfoHeight;
	/**
	 * 图片宽度
	 */
	@JSONField(name="imageInfo.width")
	private String imageInfoWidth;
	/**
	 * 图片格式，如jpg、png等
	 */
	@JSONField(name="imageInfo.format")
	private String imageInfoFormat;
	public String getDataId() {
		return dataId;
	}
	public void setDataId(String dataId) {
		this.dataId = dataId;
	}
	public String getBucket() {
		return bucket;
	}
	public void setBucket(String bucket) {
		this.bucket = bucket;
	}
	public String getObject() {
		return object;
	}
	public void setObject(String object) {
		this.object = object;
	}
	public String getEtag() {
		return etag;
	}
	public void setEtag(String etag) {
		this.etag = etag;
	}
	public long getSize() {
		return size;
	}
	public void setSize(long size) {
		this.size = size;
	}
	public String getMimeType() {
		return mimeType;
	}
	public void setMimeType(String mimeType) {
		this.mimeType = mimeType;
	}
	public String getImageInfoHeight() {
		return imageInfoHeight;
	}
	public void setImageInfoHeight(String imageInfoHeight) {
		this.imageInfoHeight = imageInfoHeight;
	}
	public String getImageInfoWidth() {
		return imageInfoWidth;
	}
	public void setImageInfoWidth(String imageInfoWidth) {
		this.imageInfoWidth = imageInfoWidth;
	}
	public String getImageInfoFormat() {
		return imageInfoFormat;
	}
	public void setImageInfoFormat(String imageInfoFormat) {
		this.imageInfoFormat = imageInfoFormat;
	}
}
